solución alternativa Escrito por nepenthe el 2010-07-27 05:47:44 Como lo que buscamos es que cada cifra se desplace un lugar hacia la derecha, y la del extremo derecho pase al extremo izquierdo se puede plantear lo siguiente: Sea A,B,...,Z la secuencia ya encontrada, entonces queremos hallar el X para la formar la nueva secuencia: ...X,A,B,...,Z X = unidad de (2*A si B4) La búsqueda termina cuando Z = 2*A si B4 Ejemplo: si el número que buscamos termina en 8, entonces a su izquierda debe encontrarse el 6 ya que 2*8=16 1"6" ...X8 ...X68 2*6=12 y 8>4 entonces X=3 ...368 ...X368 2*3=6 y 6>4 entonces X=7 ...7368 ...X7368 2*7=14 y 34 entonces X=9 ...947368 ...X947368 2*9=18 y 4 |